package com.athu.study.service;

import com.athu.study.entities.LawPrompt;
import dev.langchain4j.service.SystemMessage;
import dev.langchain4j.service.UserMessage;
import dev.langchain4j.service.V;

public interface LawAssistant {
    //案例一
//    @SystemMessage("你是以为专业的法律顾问，只能回答法律相关的问题"+ "输出限制：对于其他领域的问题禁止回答，直接返回'抱歉，我只能回答中国法律相关的问题.'")
//    @UserMessage("请回答以下法律问题：{{question}},字数控制在{{length}}以内")
//    String chat(@V("question")String question,@V("length")int length);

    @SystemMessage("你是以为专业的法律顾问，只能回答法律相关的问题"+ "输出限制：对于其他领域的问题禁止回答，直接返回'抱歉，我只能回答中国法律相关的问题.'")
    String chat(LawPrompt lawPrompt);
}
